/**
 * 
 */
package org.rado.chessbastard.board.objects.actions;

import org.rado.chessbastard.board.exceptions.PieceActionException;
import org.rado.chessbastard.board.objects.IBoardSquare;
import org.rado.chessbatard.board.IChessBoard;

/**
 * @author rado
 *
 */
public class AquirePieceAction extends AbstractPieceAction {

	/**
	 * @param initialLocation
	 * @param targetLocation
	 */
	public AquirePieceAction(IBoardSquare initialLocation,
			IBoardSquare targetLocation) {
		super(initialLocation, targetLocation);
	}

	/* (non-Javadoc)
	 * @see org.rado.chessbastard.board.objects.actions.IPieceAction#getType()
	 */
	@Override
	public ActionType getType() {
		return ActionType.AQUIRE;
	}
	
	/* (non-Javadoc)
	 * @see org.rado.chessbastard.board.objects.actions.IPieceAction#execute()
	 */
	@Override
	public void execute(IChessBoard chessBoard) throws PieceActionException {
		// TODO Auto-generated method stub
		
	}

}
